import type React from 'react';

export const AWSSQSLogo = (props: React.SVGProps<SVGSVGElement>) => (
  <svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" {...props}>
    <title>AWS Simple Queue Service (SQS)</title>
    <defs>
      <linearGradient id="aws-sqs-gradient" x1="0%" x2="100%" y1="100%" y2="0%">
        <stop offset="0%" stopColor="#B0084D" />
        <stop offset="100%" stopColor="#FF4F8B" />
      </linearGradient>
    </defs>
    <g>
      <rect fill="url(#aws-sqs-gradient)" height="256" width="256" x="0" y="0" />
      <path
        d="M91.8943891,139.800562 L101.500565,130.309843 C102.102552,129.714884 102.44197,128.906756 102.445217,128.063632 C102.448374,127.220508 102.112158,126.409199 101.513373,125.811058 L91.9071974,116.212164 L87.3666787,120.698223 L91.4877277,124.818398 L76.8287043,124.818398 L76.8287043,131.181602 L91.5389606,131.181602 L87.3794867,135.28905 L91.8943891,139.800562 Z M165.20872,140.090088 L178.016954,130.538918 C178.817468,129.937596 179.294575,128.995841 179.294575,127.996818 C179.294575,126.994614 178.817468,126.049678 178.013752,125.448355 L165.205518,115.909912 L161.363048,121.000476 L166.486341,124.818398 L153.678107,124.818398 L153.678107,131.181602 L166.483139,131.181602 L161.359846,134.999524 L165.20872,140.090088 Z M112.666142,128 C112.666142,134.754541 111.497391,141.124108 109.313587,146.666459 C115.074091,144.452064 121.571067,143.344867 128.06164,143.344867 C134.552212,143.344867 141.049189,144.452064 146.80649,146.666459 C144.625888,141.124108 143.457137,134.754541 143.457137,128 C143.457137,121.245459 144.625888,114.879073 146.80649,109.333541 C135.288685,113.759149 120.834594,113.759149 109.313587,109.333541 C111.497391,114.879073 112.666142,121.245459 112.666142,128 L112.666142,128 Z M96.9792582,158.883811 C96.3548566,158.263399 96.041055,157.448908 96.041055,156.634418 C96.041055,155.819928 96.3548566,155.005438 96.9792582,154.385026 C102.790994,148.610418 106.262026,138.74427 106.262026,128 C106.262026,117.25573 102.790994,107.389582 96.9792582,101.614974 C96.3548566,100.994562 96.041055,100.180072 96.041055,99.3655818 C96.041055,98.5510915 96.3548566,97.7366013 96.9792582,97.1161891 C98.231263,95.8721827 100.254964,95.8721827 101.506969,97.1161891 C113.914945,109.444897 142.208334,109.444897 154.61631,97.1161891 C155.868315,95.8721827 157.892016,95.8721827 159.144021,97.1161891 C159.768422,97.7366013 160.082224,98.5510915 160.082224,99.3655818 C160.082224,100.180072 159.768422,100.994562 159.144021,101.614974 C153.332285,107.389582 149.861254,117.25573 149.861254,128 C149.861254,138.74427 153.332285,148.610418 159.144021,154.385026 C159.768422,155.005438 160.082224,155.819928 160.082224,156.634418 C160.082224,157.448908 159.768422,158.263399 159.144021,158.883811 C158.51962,159.504223 157.699893,159.81602 156.880166,159.81602 C156.060439,159.81602 155.240712,159.504223 154.61631,158.883811 C142.208334,146.555103 113.914945,146.555103 101.506969,158.883811 C100.254964,160.127817 98.231263,160.127817 96.9792582,158.883811 L96.9792582,158.883811 Z M211.203088,128.015908 C211.203088,125.050655 210.04074,122.263572 207.930584,120.166896 C205.753184,118.000225 202.890544,116.921662 200.031106,116.921662 C197.171668,116.921662 194.309027,118.000225 192.131628,120.166896 C187.773626,124.493875 187.773626,131.53476 192.131628,135.86492 C196.486427,140.191899 203.56938,140.195081 207.930584,135.86492 C210.04074,133.768244 211.203088,130.981161 211.203088,128.015908 L211.203088,128.015908 Z M212.458295,140.363706 C209.032092,143.76802 204.5332,145.470177 200.031106,145.470177 C195.529012,145.470177 191.030119,143.76802 187.603917,140.363706 C180.74831,133.555077 180.74831,122.476739 187.603917,115.66811 C194.459524,108.853119 205.609092,108.859482 212.458295,115.66811 C219.313902,122.476739 219.313902,133.555077 212.458295,140.363706 L212.458295,140.363706 Z M67.1360733,128.089085 C67.1360733,125.123832 65.9737261,122.336748 63.8635693,120.240073 C61.7534128,118.143397 58.9484096,116.988475 55.9640912,116.988475 C52.9829747,116.988475 50.1779715,118.143397 48.0646131,120.240073 C45.9544563,122.336748 44.7953114,125.123832 44.7953114,128.089085 C44.7953114,131.051156 45.9544563,133.83824 48.0646131,135.938097 C52.288128,140.128267 59.6432563,140.128267 63.8635693,135.938097 C65.9737261,133.83824 67.1360733,131.051156 67.1360733,128.089085 L67.1360733,128.089085 Z M68.39128,140.436882 C64.9650774,143.841196 60.4661853,145.543354 55.9640912,145.543354 C51.465199,145.543354 46.9663069,143.841196 43.5369024,140.436882 C36.6876992,133.628254 36.6876992,122.549916 43.5369024,115.741287 C50.3925094,108.932659 61.5388749,108.932659 68.39128,115.741287 C75.2436851,122.549916 75.2436851,133.628254 68.39128,140.436882 L68.39128,140.436882 Z M175.666643,175.539498 C162.884026,188.243635 145.884297,195.236796 127.805475,195.236796 C109.720249,195.236796 92.7237222,188.243635 79.941105,175.539498 C71.1738688,166.831453 66.3483667,156.424433 63.8443571,149.23083 L57.7924666,151.311598 C60.5174182,159.138339 65.7848045,170.474387 75.4133942,180.038283 C89.4063898,193.945066 108.010349,201.6 127.805475,201.6 C147.597398,201.6 166.201358,193.945066 180.194354,180.038283 C188.279551,172.011101 194.718891,161.804522 198.334015,151.302053 L192.27572,149.240375 C188.971196,158.84245 183.073004,168.183634 175.666643,175.539498 L175.666643,175.539498 Z M63.8411549,106.772351 L57.7956688,104.68522 C61.6701594,93.6005187 67.9333856,83.3939395 75.4326067,75.945809 C89.4191981,62.051753 108.016754,54.4 127.805475,54.4 C147.594196,54.4 166.191752,62.051753 180.175141,75.945809 C188.068215,83.7884579 194.68687,94.2622918 198.327611,104.68522 L192.282124,106.772351 C188.942377,97.227545 182.880881,87.6318333 175.64743,80.4445942 C162.874419,67.7500022 145.881095,60.7632042 127.805475,60.7632042 C109.726653,60.7632042 92.7365306,67.7500022 79.9603174,80.4445942 C73.1335286,87.2309514 67.408248,96.58168 63.8411549,106.772351 L63.8411549,106.772351 Z"
        fill="#FFFFFF"
      />
    </g>
  </svg>
);
